Crate msgpack_rpc
source ·Expand description
This crate provides facilities to use the MessagePack
remote procedure call system
(MessagePack-RPC
) in Rust.
Modules
Structs
A future that resolves when a notification has been effictively sent to the server. It does not
guarantees that the server receives it, just that it has been sent.
A client that sends requests and notifications to a remote MessagePack-RPC server.
A
Future
for running both a client and a server at the same time.Represents a MessagePack integer, whether signed or unsigned.
Future response to a request. It resolved once the response is available.
Represents an UTF-8 MessagePack string type.
Enums
Error while decoding a sequence of bytes into a
MessagePack-RPC
messageRepresents any valid MessagePack value.
Traits
The
Service
trait defines how a MessagePack-RPC
server handles requests and notifications.Functions
Creates a future for running a
Service
on a stream.